All Questions
Tagged with debuggingprogramming-practices
9 questions
-4votes
3answers
176views
is it bad practise to go back to your last backup when you encounter an unneccessary bug? [closed]
I find when I am programming and I fix a bug in one area of the codebase, sometimes something slightly related or maybe unrelated breaks, and as a result I usually copy and paste the fix to a ...
1vote
3answers
152views
Multiple error debugging
Sometimes I ran into errors which are really hard to debug. So my meta question is the following: You have multiple chunks of code, let's say A -> B -> C -> D Your code don't crash but the ...
1vote
3answers
199views
Are debug-build-only UI controls a bad practice?
Often, to simplify testing, I add UI controls that are only visible and enabled in debug build only. Or prepopulate mandatory input fields in debug build. Is this a bad practice? Assuming the release ...
1vote
1answer
223views
Should I put stack trace in error files and halt my app with user friendly error [closed]
In my earlier project I wrote an app that is used in-house. My usual practice is to capture errors/exceptions from different classes and threads and put them in different log files corresponding to ...
3votes
3answers
24kviews
Using System.err.println() for debugging in Java
System.err The "standard" error output stream. This stream is already open and ready to accept output data. Typically this stream corresponds to display output or another output destination ...
26votes
7answers
3kviews
What's the best way to avoid catastrophe caused by negligence? [duplicate]
I have been a programmer for almost 1 year. As an ADHD adult, naturally I don't have the same strength of attention on ordinary stuffs as my colleagues do. And I find the catastrophe made by me are ...
1vote
4answers
539views
Naming: objectAction or actionObject? [closed]
The question, Stored procedure Naming conventions?, and Joel's excellent Making Wrong Code Look Wrong article come closest to addressing my question, but I'm looking for a more general set of criteria ...
5votes
2answers
428views
Writing Large Portions Of Code Then Debugging?
Lately I have been writing a game engine, and I have been writing a lot of "foundation stuff" (standard interfaces, modules, a message system ect.), but I have noticed a pattern, a lot of the stuff is ...
18votes
9answers
3kviews
How common are "bandage" fixes? [closed]
Imagine the following scenario: You've detected that your (or someone else's) program has a bug - a function produces the wrong result when given a particular input. You examine the code and can't ...